a shrub or small tree up to 10 m tall (trema micrantha) - Spanisch Englisch Wörterbuch